claim the moral high ground - Allemand Anglais Dictionnaire